package PolymorphicHomeworkTest;
/*
测试类
多态在开发中得作用，降低程序的扩展力
面向对象的三大特征：
封装 继承 多态
一环扣一环
有了封装，有了这种整体的概念之后，对象和对象之间产生了继承
有了继承之后，才有了方法的覆盖和多态
 */
public class PetTest {
    public static void main(String[] args){
        //创建宠物对象
        Pet c1 = new Cat();
        Pet b1 = new Bird();
        Pet d1 = new Dog();
        //创建主人类
        Master m1 = new Master();
        //调用喂养方法
        m1.feed(c1);
        m1.feed(b1);
        m1.feed(d1);

    }
}
